.\" Man page generated from reStructuredText.
.
.TH "CEPH-OSD" "8" "Mar 12, 2022" "dev" "Ceph"
.SH NAME
ceph-osd \- ceph object storage daemon
.
.nr rst2man-indent-level 0
.
.de1 rstReportMargin
\\$1 \\n[an-margin]
level \\n[rst2man-indent-level]
level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
-
\\n[rst2man-indent0]
\\n[rst2man-indent1]
\\n[rst2man-indent2]
..
.de1 INDENT
.\" .rstReportMargin pre:
. RS \\$1
. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
. nr rst2man-indent-level +1
.\" .rstReportMargin post:
..
.de UNINDENT
. RE
.\" indent \\n[an-margin]
.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
.nr rst2man-indent-level -1
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
.SH 提纲
.nf
\fBceph\-osd\fP \-i \fIosdnum\fP [ \-\-osd\-data \fIdatapath\fP ] [ \-\-osd\-journal
\fIjournal\fP ] [ \-\-mkfs ] [ \-\-mkjournal ] [\-\-flush\-journal] [\-\-check\-allows\-journal] [\-\-check\-wants\-journal] [\-\-check\-needs\-journal] [ \-\-mkkey ] [ \-\-osdspec\-affinity ]
.fi
.sp
.SH 描述
.sp
\fBceph\-osd\fP 是 Ceph 分布式文件系统的对象存储守护进程。
它负责把对象存储到本地文件系统，
并使之通过网络可访问。
.sp
\fIdatapath\fP 参数应该是 xfs 文件系统上保存对象数据的一个目录。日志是可选的，
只有它位于非数据盘的低延时设备上
（理想中应该是 NVRAM ）时才会达到最佳性能。
.SH 选项
.INDENT 0.0
.TP
.B \-f, \-\-foreground
前台：启动后不要作为守护进程，仍在前台运行。不要生成 PID 文件。通过 ceph\-run(8) 运行时此选项有用。
.UNINDENT
.INDENT 0.0
.TP
.B \-d
调试模式：类似 \fB\-f\fP ，还会把所有日志发到了标准错误。
.UNINDENT
.INDENT 0.0
.TP
.B \-\-setuser userorgid
启动后设置 UID 。如果指定的是用户名，
会查询用户记录以获取 UID 及其 GID ，同时设置 GID ，
除非还指定了 \-\-setgroup 选项。
.UNINDENT
.INDENT 0.0
.TP
.B \-\-setgroup grouporgid
启动后设置 GID 。如果指定的是组名，
会查询组记录以获取 GID 。
.UNINDENT
.INDENT 0.0
.TP
.B \-\-osd\-data osddata
把对象存储在 \fIosddata\fP 。
.UNINDENT
.INDENT 0.0
.TP
.B \-\-osd\-journal journal
把日志更新到 \fIjournal\fP 。
.UNINDENT
.INDENT 0.0
.TP
.B \-\-check\-wants\-journal
检查下是否需要日志。
.UNINDENT
.INDENT 0.0
.TP
.B \-\-check\-allows\-journal
检查是否允许启用日志。
.UNINDENT
.INDENT 0.0
.TP
.B \-\-check\-needs\-journal
检查日志是否是必需的。
.UNINDENT
.INDENT 0.0
.TP
.B \-\-mkfs
创建空的对象仓库。如果定义了日志，
也同时初始化。
.UNINDENT
.INDENT 0.0
.TP
.B \-\-mkkey
生成新的私钥。通常和 \fB\-\-mkfs\fP 一起使用，
因为与 ceph\-authtool(8)
生成密钥相比此选项更便捷。
.UNINDENT
.INDENT 0.0
.TP
.B \-\-mkjournal
创建适用于已有对象仓库的新日志文件。
常用于因硬盘或文件系统故障时导致的日志设备或文件损坏。
.UNINDENT
.INDENT 0.0
.TP
.B \-\-flush\-journal
把日志刷回永久存储，它运行于前台，
这样你就能知道它何时完成。
适用于你想调整日志尺寸或以其他方式销毁它时：
此功能可保证不丢数据。
.UNINDENT
.INDENT 0.0
.TP
.B \-\-get\-cluster\-fsid
打印集群的 fsid (uuid) 然后退出。
.UNINDENT
.INDENT 0.0
.TP
.B \-\-get\-osd\-fsid
打印 OSD 的 fsid 然后退出。
OSD 的 UUID 是在创建文件系统（ \-\-mkfs ）时生成的，
而且对这个特定的 OSD 例程来说是惟一的。
.UNINDENT
.INDENT 0.0
.TP
.B \-\-get\-journal\-fsid
打印日志的 UUID 。在新建文件系统（ \-\-mkfs ）时设置了日志 fsid 以与 OSD 相配。
.UNINDENT
.INDENT 0.0
.TP
.B \-c ceph.conf, \-\-conf=ceph.conf
用 \fIceph.conf\fP 配置文件而非默认的 \fB/etc/ceph/ceph.conf\fP
来确定运行时配置。
.UNINDENT
.INDENT 0.0
.TP
.B \-m monaddress[:port]
连接到指定监视器（而非到 \fBceph.conf\fP 里找）。
.UNINDENT
.INDENT 0.0
.TP
.B \-\-osdspec\-affinity
设置某个 OSDSpec 的亲和性。
这个选项只能与 \-\-mkfs 一起使用。
.UNINDENT
.SH 使用范围
.sp
\fBceph\-osd\fP 是 Ceph 的一部分，这是个伸缩力强、开源、
分布式的存储系统，更多信息参见 \fI\%https://docs.ceph.com\fP 。
.SH 参考
.sp
ceph(8),
ceph\-mds(8),
ceph\-mon(8),
ceph\-authtool(8)
.SH COPYRIGHT
2010-2014, Inktank Storage, Inc. and contributors. Licensed under Creative Commons Attribution Share Alike 3.0 (CC-BY-SA-3.0)
.\" Generated by docutils manpage writer.
.
